package com.zheng.pay.dao.mapper;

import com.zheng.pay.dao.model.PayMchInfo;
import com.zheng.pay.dao.model.PayMchInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PayMchInfoMapper {
    long countByExample(PayMchInfoExample example);

    int deleteByExample(PayMchInfoExample example);

    int deleteByPrimaryKey(String mchid);

    int insert(PayMchInfo record);

    int insertSelective(PayMchInfo record);

    List<PayMchInfo> selectByExample(PayMchInfoExample example);

    PayMchInfo selectByPrimaryKey(String mchid);

    int updateByExampleSelective(@Param("record") PayMchInfo record, @Param("example") PayMchInfoExample example);

    int updateByExample(@Param("record") PayMchInfo record, @Param("example") PayMchInfoExample example);

    int updateByPrimaryKeySelective(PayMchInfo record);

    int updateByPrimaryKey(PayMchInfo record);
}